#pragma once

#include "common.h"
#include "XmlParser.h"

extern bool buildExcelTable( const std::string& xml );
extern bool buildExcelTable(		 
		const std::string& dir, 
		const std::string& file_name, 
		const std::string& sheet_name, 
		const stOutput& table );
extern bool parseXML( const std::string& xml, std::vector< stTable >& out );
extern bool parseTable( XmlParser& parse, std::vector< stTable >& out );
extern bool parseOutput( XmlParser& parse, std::vector< stOutput >& out );
extern bool parseField( XmlParser& parse, std::vector< stField >& out );